// 在该案例中使用 pthread_create函数创建了一个线程
// 但是在该案例中还没有加入退出函数，其实是不妥的
// int pthread_create(pthread_t *thread, pthread_attr_t *attr, void *(*start_routine)(void *), void *arg);
// note: 在编译链接的时候必须在最后加上" -pthread" 参数，否则会有找不到线程操作函数的错误!!!!!!!!
#include <stdio.h>
#include <stdlib.h>
#include <pthread.h>
#include <time.h>

// 线程处理函数
void *threadDeal(void *arg){
	printf("这是一个线程测试!\n");
}

int main(void){
	
	// 定义一个线程标识符
	pthread_t pth;

	// 使用pthread_create函数创建线程
	if( pthread_create(&pth,NULL, threadDeal, NULL) != 0 ){
		// 打印错误信息
		printf("%s 错误出现在%d 行!\n", __FUNCTION__, __LINE__);
		exit(0);
	}else{
		// 挂起1秒，等待线程运行
		sleep(1);
	}

	return 0;
}

